/**
 * 封装文章相关的接口方法
 */
import request from '@/utils/request'
import dayjs from 'dayjs'
/**
 * 获取文章分类列表数据
 * @returns
 */
export function getCateApi () {
  return request.get('/my/cate/list')
}
/**
 * 新增文章分类
 * @param {*} data :{cate_name:分类名, cate_alias:分类别名}
 */
export function addCateApi (data) {
  return request.post('/my/cate/add', data)
}
/**
 * 根据分类ID获取分类数据=》数据回填
 * @param {*} id 分类ID
 */
export function getCateDetailApi (id) {
  return request.get('/my/cate/info', {
    params: { id }
  })
}
/**
 * 修改分类
 * @param {*} data:{id,cate_name,cate_alias}
 */
export function editCateApi (data) {
  return request.put('/my/cate/info', data)
}
/**
 * 删除
 * @param {*} id
 */
export function delCateApi (id) {
  return request.delete('/my/cate/del', {
    params: { id }
  })
}
/**
 * 获取文章的列表数据
 */
export function publishArticleApi (data) {
  return request.post('/my/article/add', data)
}
/**
 * 获取文章列表
 * @param {*} params:{pagenum页码, pagesize每页条数,cate_id文章分类ID, state文章发布状态}
 * @returns
 */
export function getArticleApi (params) {
  return request.get('/my/article/list', {
    params
  })
}
/**
 *根据文章ID查询文章详情数据
 * @param {*} id 文章ID
 */
export function getDetailApi (id) {
  return request.get('/my/article/info', {
    params: { id }
  })
}
// 删除文章的接口
export const delArticleAPI = id =>
  request.delete('/my/article/info',
    { params: { id } })
